physical vigor - French English Dictionary